sHelp
                                     PHA.INT
     i   2
   pha.interaction.dictionary
     pha.interaction.dict.diseases
     pha.interaction.dict.text
     pha.int.mdx.text
     pha.int.medi.span.kdcs
       pha.int.medi.span.kdcs.2
     zcus.uk.fdb.age.ranges
   pha.int.mdx.mas.warn.map

 Ì     i   2
pha.interaction.dictionary    (main) 
[mnemonic]
&TDA[tda]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mnemonic                    10 FREE     L                 tda                                                         
 active                       1 YN       L                 &TDA[tda]|0                                                 
 class                       10 FREE     L  PHA.CLASS                                                              
 description                 60 FREE     L                 &TDA[tda]|1                                                 
 from.first.databank          1 YN       L                 &TDA[tda]|7                                                 
 from.medi.span               1 YN       L                 &TDA[tda]|6                                                 
 from.micromedex              1 YN       L                 &TDA[tda]|13                                                
 generic                     10 FREE     L  PHA.GENERIC                                                            
 generic.class.1             10 FREE     L                 &TDA[tda]|3                                                 
 generic.class.2             10 FREE     L                 &TDA[tda]|4                                                 
 interaction.id              65 FREE     L                 VAL=%PHA.INT.desc(PHA.INT.mnemonic,IF{@t.PHA.RX.urn;@P      
                                                           VAL=HA.RX.urn})                                             
 last.update                 50 FREE     L                 &TDA[tda]UPD                                                
 list.type.ok                 1 YN       L                 VAL=IF{+@list.types[""]_.=. "Y";@list.types[@type] "Y"      
                                                           VAL=;"N"}                                                   
 mdx.sub.flag                 1 YN       L                 &TDA[tda]|14                                                
 mdx.text.code              250 FREE     L                 &TDA[tda]MTC|0                                              
 ms.class1                    5 FREE     L                 &TDA[tda]|8                                                 
 ms.class2                    5 FREE     L                 &TDA[tda]|9                                                 
 ms.disease.code             10 FREE     L                 &TDA[tda]|11                                                
 ms.gpi                      14 FREE     L                 &TDA[tda]|10                                                
 ms.severity                  1 CHOICE   L                 &TDA[tda]|12                                                
 severity                     1 CHOICE   L                 &TDA[tda]|5                                                 
 severity.exp                12 FREE     L                 VAL=IF{@severity^SV="M" "MILD";SV="I" "INTERMEDIATE";S      
                                                           VAL=V="S" "SEVERE"}                                         
 type                         4 CHOICE   L                 &TDA[tda]|2                                                 
 type.exp                    20 FREE     L                 VAL=%PHA.INT.type(PHA.INT.mnemonic)                         
 yn                           1 YN       L                                                                             
 zcus.uk.ilex.group.1         4 PINT     R                 &TDA[tda]ZCUSFDB|0                                          
 zcus.uk.ilex.group.2         4 PINT     R                 &TDA[tda]ZCUSFDB|1                                          
 zcus.uk.ilex.msg.style       2 CHOICE   L                 &TDA[tda]ZCUSFDB|2                                          
 zcus.uk.multilex.disease     1 YN       L                 &TDA[tda]ZCUSFDB|4                                          
 zcus.uk.patient.sex          1 CHOICE   L                 &TDA[tda]ZCUSFDB|3                                          
 zcus.uk.severity.exp        12 FREE     L                 VAL=IF{@severity^SV="M" "MILD";SV="I" "INTERMEDIATE";S      
                                                           VAL=V="S" "SEVERE";SV="C" "CONTEXT DEP."}                   
 Ì      i   2
pha.interaction.dict.diseases    (diseases) 
[mnemonic, disease]
&TDA[tda]D[ted]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 disease                     10 FREE     L  PHA.DIS        ted                                                     
 Ì      i   2
pha.interaction.dict.text    (lines) 
[mnemonic, line.number]
&TDA[tda]T[tdaq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 line.number                  3 PINT     R                 tdaq                                                        
 line                        80 FREE     L                 &TDA[tda]T[tdaq]                                            
 Ì      i   2
pha.int.mdx.text    (mdx.text) 
[mnemonic, mdx.text.q]
&TDA[tda]MDXT[tdaXQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mdx.text.q                   3 PINT     R                 tdaXQ                                                       
 mdx.text.line              250 FREE     L                 &TDA[tda]MDXT[tdaXQ]                                        
 Ì      i   2
pha.int.medi.span.kdcs    (medispan.kdcs) 
[mnemonic, kdc1]
&TDA[tda]MSK[tdaK1]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 kdc1                        10 FREE     L                 tdaK1                                                       
 kdc.no.value.here            0 FREE     L                 &TDA[tda]MSK[tdaK1]                                         
 Ì      i   2
pha.int.medi.span.kdcs.2    (medispan.kdcs.2) 
[mnemonic,kdc1, kdc2]
&TDA[tda]MSK[tdaK1,tdaK2]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 kdc2                        10 FREE     L                 tdaK2                                                       
 kdcs.defined                 1 FREE     L                 &TDA[tda]MSK[tdaK1,tdaK2]                                   
 Ì      i   2
zcus.uk.fdb.age.ranges    (zcus.uk.fdb.age.ranges) 
[mnemonic, zcus.uk.fdb.age.range.q]
&TDA[tda]ZCUSAGE[zageQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 zcus.uk.fdb.age.range.q      2 URN      L                 zageQ                                                       
 zcus.uk.fdb.age.from         7 DEC2     R                 &TDA[tda]ZCUSAGE[zageQ]|0                                   
 zcus.uk.fdb.age.to           7 DEC2     R                 &TDA[tda]ZCUSAGE[zageQ]|1                                   
 Ì     i   2
pha.int.mdx.mas.warn.map    (mdx.mas.warn.map) 
[mdx.scrn.item.1,mdx.scrn.item.2,mdx.warning.id]
&TDAMDX[tdSI1,tdSI2,tdWID]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mdx.scrn.item.1              8 PINT     R                 tdSI1                                                       
 mdx.scrn.item.2              8 PINT     R                 tdSI2                                                       
 mdx.warning.id               8 PINT     R                 tdWID                                                       
 Ì       2
 INDEX FILE/INTERNAL NAME           SUBSCRIPTS/PHYSICAL BASE

 pha.int.dict.class.index           [generic.class.1,severity,generic.class.2,mnemonic] = 0
   class.x                            &TDAC[tdc1,tdcS,tdc2,tda]

 pha.int.dict.generic.index         [generic.class.1,severity,generic.class.2,mnemonic] = 0
   generic.x                          &TDAG[tdc1,tdcS,tdc2,tda]

 pha.int.dict.incomp.index          [generic.class.1,generic.class.2,mnemonic] = 0
   incomp.x                           &TDAI[tdc1,tdc2,tda]

 pha.int.mdx.text.code.x            [mdx.text.code] = mnemonic
   mdx.text.code.x                    &TDAMTC[tdaMC]

 pha.int.medi.span.dis.mem.x        [ms.gpi,ms.disease.code,ms.severity] = mnemonic
   ms.dis.mnemonic.x                  &TDAMDM[tdamg,ted,tdams]

 pha.int.medi.span.drug.int.x       [kdc1,severity,kdc2,mnemonic]
   ms.drug.int.x                      &TDAMD[tdaK1,tdcS,tdaK2,tda]

 pha.int.medi.span.int.mem.x        [ms.class1,ms.class2] = mnemonic
   ms.int.mnemonic.x                  &TDAMIM[tdam1,tdam2]

 pha.int.medi.span.iv.incomp.x      [kdc1,kdc2,mnemonic]
   ms.iv.incomp.x                     &TDAMI[tdaK1,tdaK2,tda]

 zcus.uk.fdb.interlex.x             [zcus.uk.ilex.group.1,zcus.uk.ilex.group.2,mnemonic]
   zcus.uk.fdb.interlex.x             &TDAZCUS.ILEX.X[zfg1,zfg2,tda]